body {
  margin: 0;
  text-align: center;
  font-family: tahoma, arial, helvetica;
  font-size: 100%;
/*  background-color: #99F;*/
  background-color: #339;
  background-image: url('../images/cloud-in-blue-sky.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
#main{
  margin: 0 auto;
  max-width: 990px;
}

.sombra{
  box-shadow: 7px 7px 3px #555;
 }
 
 .texto_sombra{
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=4);
   text-shadow: 0.1em 0.1em 0.05em #333;
 }
 
  
.ayuda{
  cursor: pointer;
}

div.ui-datepicker{
 font-size: 80%;
}

#cabecera {
  padding: 5px 20px 0px 20px;
/*  background-color: #77F;*/
  height: 65px;
  border:0;
  border-radius:10px;
  background-image: url('../images/cabecera_neumcan.png');
}


#titulo{
/*  float: left;*/
  padding: 0px 20px 0px 20px;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: white;
}

#menu{
  height: 30px;
  background-color: #663399;
  margin-top: 3px;
  border-radius:10px;
  padding: 4px 0 0 4px;
}
#cuerpo{
  padding: 5px 5px 5px 5px;
  background: #99c;
  margin-top: 3px;
  border-radius:10px;
  text-align: left;
  overflow: hidden;
  min-height: 470px; 
}
#desk{
  display:inline;
  overflow: auto; 
}
#pie{
  height: 82px;
  background-color: #663399;
  margin-top: 3px;
  border-radius:10px;
  text-align: left;
}

#pie img{
   padding: 5px 10px 5px 10px;
   margin: 1px;
}

#patrocinador_imagen{
}

#protrocinador_comentario{
 font-size: 70%;
 text-align: center;
 color: #ffffff;
}

#dialogo{
  text-align: left; 
}


.mensaje{
  font-size: 75%;
}

/*Cambios de librerias*/

.ui-button-text{
  font-size: 12px;
}

.mensaje{
  text-align: left;
}

.myAltClassObsoleto{
  background: #FF9999;
}

.myAltRowClass{
  background: #DDF;
}